在 python 中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法:. (1) not与逻辑判断句if连用,代表not后面的表达式 …
如果not后面跟随的是数字的话,0代表的是False,没有出现0的时候都默认为这是个True值。 not 5表示为not True 输出结果为False。
None:在Python中是一个单例对象,一个特殊的常量:没有值、空值、值不存在. 对于在判断条件中的对象值的判断,除了False外,None、0、 …
因为执行顺序是从右向左,先执行最右边not True为False,执行False and False为False,执行True or False为True,执行not True为False,最后执行not False为True
if not True: # not True -> False 所以不会进入 if 呀 print ("语句块2") else: # 自然就进入 else 了 print ("语句块1")
更多内容请点击:python中not的用法-CSDN博客